package com.tatadok.ocpp.v16.handler;

import com.tatadok.ocpp.v16.model.firmware.GetDiagnosticsRequest;
import com.tatadok.ocpp.v16.model.firmware.GetDiagnosticsResponse;
import com.tatadok.ocpp.v16.model.firmware.UpdateFirmwareRequest;
import com.tatadok.ocpp.v16.model.firmware.UpdateFirmwareResponse;

public interface ChargePointFirmwareManagementEventHandler {

    GetDiagnosticsResponse handleGetDiagnostics(String sessionId, String identity, GetDiagnosticsRequest request);

    UpdateFirmwareResponse handleUpdateFirmware(String sessionId, String identity, UpdateFirmwareRequest request);
}
